//package com.zmn.plat.services.impl.oneprice;
//
//import java.util.List;
//
//import org.jetbrains.annotations.NotNull;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import org.springframework.util.CollectionUtils;
//
//import com.zmn.common.constant.GlobalConsts;
//import com.zmn.common.utils.date.DateUtil;
//import com.zmn.plat.model.entity.oneprice.ServCityPriceServ;
//import com.zmn.plat.persistence.interfaces.oneprice.ServCityPriceServDAO;
//import com.zmn.plat.services.interfaces.oneprice.ServCityPriceServService;
//
///**
// * 描述:城市价格定金应用服务分类接口实现类
// *
// * @author wangjie
// * @since 2019/9/6
// **/
//@Service
//public class ServCityPriceServServiceImpl implements ServCityPriceServService {
//
//    private ServCityPriceServDAO servCityPriceServDao;
//
//    @Autowired
//    public ServCityPriceServServiceImpl(ServCityPriceServDAO servCityPriceServDao) {
//        this.servCityPriceServDao = servCityPriceServDao;
//    }
//
//    /**
//     * 描述: 根据key查询
//     *
//     * @param servCityPriceServId
//     *            城市价格定金应用服务分类id
//     * @return com.zmn.plat.model.entity.oneprice.ChannelPriceServ
//     * @author wangjie
//     * @since 2019/9/6
//     **/
//    @Override
//    public ServCityPriceServ findByKey(@NotNull Integer servCityPriceServId) {
//        return servCityPriceServDao.findByKey(servCityPriceServId);
//    }
//
//    @Override
//    public ServCityPriceServ findByRelationIdAndServCategId(Integer relationId, Integer servCategId) {
//        return servCityPriceServDao.findByRelationIdAndServCategId(relationId, servCategId);
//    }
//
//    /**
//     * 描述: 通过城市价格id 查询 城市价格定金应用服务分类
//     *
//     * @param relationId
//     *            城市价格id
//     * @return java.util.List<com.zmn.plat.model.entity.oneprice.ChannelPriceServ>
//     * @author wangjie
//     * @since 2019/9/6
//     **/
//    @Override
//    public List<ServCityPriceServ> listByRelationId(Integer relationId) {
//        return servCityPriceServDao.listByRelationId(relationId);
//    }
//
//    /**
//     * 描述: 修改城市价格定金应用服务分类
//     *
//     * @param servCityPriceServ
//     *            城市价格定金应用服务分类对象, channelPriceServ里必须包含 channelPriceServId
//     * @param updater
//     *            修改人
//     * @author wangjie
//     * @since 2019/9/6
//     **/
//    @Override
//    public void updateServCityPriceServByKey(@NotNull ServCityPriceServ servCityPriceServ, String updater) {
//
//        servCityPriceServ.setUpdater(updater);
//        servCityPriceServ.setUpdateTime(DateUtil.getNow());
//        servCityPriceServDao.updateServCityPriceServByKey(servCityPriceServ);
//    }
//
//    /**
//     * 描述: 批量城市价格定金应用服务分类
//     *
//     * @param servCityPriceServList
//     *            城市价格定金应用服务分类对象集合
//     * @param creater
//     *            添加人
//     * @author wangjie
//     * @since 2019/9/6
//     **/
//    @Override
//    public void insertServCityPriceServList(@NotNull List<ServCityPriceServ> servCityPriceServList, String creater) {
//
//        if (!CollectionUtils.isEmpty(servCityPriceServList)) {
//            servCityPriceServList.forEach(e -> {
//                e.setCreater(creater);
//                e.setCreateTime(DateUtil.getNow());
//                e.setDelete(GlobalConsts.YES);
//            });
//            servCityPriceServDao.insertServCityPriceServList(servCityPriceServList);
//        }
//    }
//
//    /**
//     * 描述: 通过城市价格id 删除 城市价格定金应用服务分类
//     *
//     * @param relationId
//     *            城市价格id
//     * @author wangjie
//     * @since 2019/9/6
//     **/
//    @Override
//    public void deleteByRelationId(@NotNull Integer relationId) {
//        servCityPriceServDao.deleteByRelationId(relationId);
//    }
//}
